package com.boot.down.util.message;

/**
 * 公用信息类
 *
 * @author DELL
 */
public enum CommonMessage implements ICommonMessage {

    /**
     * 正常访问
     **/
    OK(200, "正常访问"),

    /**
     * 无效或者错误的参数
     */
    INVALID(400, "无效或者错误的参数"),

    /**
     * 需要提供凭证
     */
    UN_LOGIN(401, "需要提供凭证"),

    /**
     * 无权访问
     */
    UN_AUTH(403, "无权访问"),

    /**
     * 操作失败
     */
    OPERATION_FAILED(500, "操作失败"),

    /**
     * 服务器内部错误
     */
    ERROR(500, "服务器内部错误");

    /**
     * code编码
     */
    private int code;

    /**
     * msg描述
     */
    private String msg;

    CommonMessage(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    @Override
    public int getCode() {
        return code;
    }


    @Override
    public String getMsg() {
        return msg;
    }


}
